package com.zenith.zongheng.demo.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author tangzx
 * @since 2021-12-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@SuppressWarnings("serial")
@ApiModel(value="LeaveProcess对象", description="")
public class LeaveProcess implements Serializable {

    private static final long serialVersionUID = 1L;


    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "审核人")
    private Integer checkId;

    @ApiModelProperty(value = "审核状态0：审核中,1：拟同意，,2：不同意")
    private Integer checkStatus;

    @ApiModelProperty(value = "审核人签名")
    private String checkSignature;

    @ApiModelProperty(value = "审核时间")
    private Date checkTime;

    @ApiModelProperty(value = "用于关联请假信息")
    private Integer leaveinfoId;

    @ApiModelProperty(value = "审批意见")
    private String advices;



    public static final String ID = "id";
    public static final String CHECK_ID = "check_id";
    public static final String CHECK_STATUS = "check_status";
    public static final String CHECK_SIGNATURE = "check_signature";
    public static final String CHECK_TIME = "check_time";
    public static final String LEAVEINFO_ID = "leaveinfo_id";
    public static final String ADVICES = "advices";
}
